import { DragDropModule } from '@angular/cdk/drag-drop';
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { ApesModule } from '@shared/apes/apes.module';
import { ApesTreeModule } from '@shared/apes/tree';
import { SharedModule } from '@shared/shared.module';
import { ApesSwitchModule } from '@shared/apes/switch';
import { ApesSelectModule } from '@shared/apes/select';
import { ApesModalModule } from '@shared/apes/modal';
import { AssemblyDrawingComponent } from './assemblyDrawing.component';
import { ShoppingCarComponent } from './shoppingCar/shoppingCar.component';
import { AssemblyDrawingDialogComponent } from './assemblyDrawing-dialog.component';
import { AssemblyDrawingInfoDialogComponent } from './assemblyDrawing-infoDialog.component';
import { AssemblyDrawingRoutingModule } from './assemblyDrawing-routing.module';

@NgModule({
    imports: [
      CommonModule,
      ApesTreeModule,
      ApesModule,
      DragDropModule,
      SharedModule,
      ApesSwitchModule,
      ApesSelectModule,
      ApesModalModule,
      AssemblyDrawingRoutingModule,
    ],
    exports: [],
    declarations: [
      AssemblyDrawingComponent,
      ShoppingCarComponent,
      AssemblyDrawingDialogComponent,
      AssemblyDrawingInfoDialogComponent,
    ],
    entryComponents: [
      AssemblyDrawingDialogComponent,
      AssemblyDrawingInfoDialogComponent,
    ],
  },
)

export class AssemblyDrawingModule {

}

